package com.xyz.entity.mapper;

import com.xyz.entity.pojo.SystemFile;
import com.xyz.entity.pojo.SystemFileExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SystemFileMapper {
    long countByExample(SystemFileExample example);

    int deleteByExample(SystemFileExample example);

    int deleteByPrimaryKey(String fileCode);

    int insert(SystemFile record);

    int insertSelective(SystemFile record);

    List<SystemFile> selectByExample(SystemFileExample example);

    SystemFile selectByPrimaryKey(String fileCode);

    int updateByExampleSelective(@Param("record") SystemFile record, @Param("example") SystemFileExample example);

    int updateByExample(@Param("record") SystemFile record, @Param("example") SystemFileExample example);

    int updateByPrimaryKeySelective(SystemFile record);

    int updateByPrimaryKey(SystemFile record);
}